﻿using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;

namespace Xm.Entity
{
    public class engage_resume
    {
      
        /// <summary>
        /// 简历管理实体类 - 对应数据库表 engage_resume
        /// </summary>
        
            /// <summary>
            /// 主键，自动增长列
            /// </summary>
            [Key]
            public short res_id { get; set; }

            /// <summary>
            /// 求职者姓名
            /// </summary>
            [StringLength(60)]
            public string human_name { get; set; }

            /// <summary>
            /// 招聘类型
            /// </summary>
            [StringLength(30)]
            public string engage_type { get; set; }

            /// <summary>
            /// 联系地址
            /// </summary>
            [StringLength(200)]
            public string human_address { get; set; }

            /// <summary>
            /// 邮政编码
            /// </summary>
            [StringLength(10)]
            public string human_postcode { get; set; }

            /// <summary>
            /// 职位分类编号
            /// </summary>
            [StringLength(2)]
            public string human_major_kind_id { get; set; }

            /// <summary>
            /// 职位分类名称
            /// </summary>
            [StringLength(60)]
            public string human_major_kind_name { get; set; }

            /// <summary>
            /// 职位编号
            /// </summary>
            [StringLength(2)]
            public string human_major_id { get; set; }

            /// <summary>
            /// 职位名称
            /// </summary>
            [StringLength(60)]
            public string human_major_name { get; set; }

            /// <summary>
            /// 固定电话号码
            /// </summary>
            [StringLength(60)]
            public string human_telephone { get; set; }

            /// <summary>
            /// 家庭电话号码
            /// </summary>
            [StringLength(60)]
            public string human_homephone { get; set; }

            /// <summary>
            /// 手机号码
            /// </summary>
            [StringLength(60)]
            public string human_mobilephone { get; set; }

            /// <summary>
            /// 电子邮箱
            /// </summary>
            [StringLength(60)]
            public string human_email { get; set; }

            /// <summary>
            /// 兴趣爱好
            /// </summary>
            [StringLength(200)]
            public string human_hobby { get; set; }

            /// <summary>
            /// 专业特长
            /// </summary>
            [StringLength(200)]
            public string human_specility { get; set; }

            /// <summary>
            /// 性别
            /// </summary>
            [StringLength(2)]
            public string human_sex { get; set; }

            /// <summary>
            /// 宗教信仰
            /// </summary>
            [StringLength(60)]
            public string human_religion { get; set; }

            /// <summary>
            /// 政治面貌
            /// </summary>
            [StringLength(60)]
            public string human_party { get; set; }

            /// <summary>
            /// 国籍
            /// </summary>
            [StringLength(60)]
            public string human_nationality { get; set; }

            /// <summary>
            /// 民族
            /// </summary>
            [StringLength(60)]
            public string human_race { get; set; }

            /// <summary>
            /// 出生日期
            /// </summary>
            public DateTime? human_birthday { get; set; }

            /// <summary>
            /// 年龄
            /// </summary>
            public short? human_age { get; set; }

            /// <summary>
            /// 教育程度
            /// </summary>
            [StringLength(60)]
            public string human_educated_degree { get; set; }

            /// <summary>
            /// 教育年限
            /// </summary>
            public short? human_educated_years { get; set; }

            /// <summary>
            /// 专业名称
            /// </summary>
            [StringLength(60)]
            public string human_educated_major { get; set; }

            /// <summary>
            /// 毕业院校
            /// </summary>
            [StringLength(60)]
            public string human_college { get; set; }

            /// <summary>
            /// 身份证号码
            /// </summary>
            [StringLength(60)]
            public string human_idcard { get; set; }

            /// <summary>
            /// 出生地
            /// </summary>
            [StringLength(200)]
            public string human_birthplace { get; set; }

            /// <summary>
            /// 期望薪资标准
            /// </summary>
            [Column(TypeName = "numeric(15, 2)")]
            public decimal? demand_salary_standard { get; set; }

            /// <summary>
            /// 个人履历
            /// </summary>
            public string human_history_records { get; set; }

            /// <summary>
            /// 备注信息
            /// </summary>
            public string remark { get; set; }

            /// <summary>
            /// 推荐意见
            /// </summary>
            public string recomandation { get; set; }

            /// <summary>
            /// 个人照片存储路径
            /// </summary>
            [StringLength(60)]
            public string human_picture { get; set; }

            /// <summary>
            /// 档案附件存储路径
            /// </summary>
            [StringLength(60)]
            public string attachment_name { get; set; }

            /// <summary>
            /// 复核状态
            /// </summary>
            public short? check_status { get; set; }

            /// <summary>
            /// 登记人姓名
            /// </summary>
            [StringLength(60)]
            public string register { get; set; }

            /// <summary>
            /// 登记时间
            /// </summary>
            public DateTime? regist_time { get; set; }

            /// <summary>
            /// 复核人姓名
            /// </summary>
            [StringLength(60)]
            public string checker { get; set; }

            /// <summary>
            /// 复核时间
            /// </summary>
            public DateTime? check_time { get; set; }

            /// <summary>
            /// 面试状态
            /// </summary>
            public short? interview_status { get; set; }

            /// <summary>
            /// 考核总分
            /// </summary>
            public float? total_points { get; set; }

            /// <summary>
            /// 考试次数
            /// </summary>
            public short? test_amount { get; set; }

            /// <summary>
            /// 测试复核人姓名
            /// </summary>
            [StringLength(60)]
            public string test_checker { get; set; }

            /// <summary>
            /// 测试复核时间
            /// </summary>
            public DateTime? test_check_time { get; set; }

            /// <summary>
            /// 通过登记人姓名
            /// </summary>
            [StringLength(60)]
            public string pass_register { get; set; }

            /// <summary>
            /// 通过登记时间
            /// </summary>
            public DateTime? pass_regist_time { get; set; }

            /// <summary>
            /// 通过复核人姓名
            /// </summary>
            [StringLength(60)]
            public string pass_checker { get; set; }

            /// <summary>
            /// 通过复核时间
            /// </summary>
            public DateTime? pass_check_time { get; set; }

            /// <summary>
            /// 通过的复核状态
            /// </summary>
            public short? pass_check_status { get; set; }

            /// <summary>
            /// 录用申请审核意见
            /// </summary>
            [StringLength(60)]
            public string pass_checkComment { get; set; }

            /// <summary>
            /// 录用申请审批意见
            /// </summary>
            [StringLength(60)]
            public string pass_passComment { get; set; }

          
        
    }

}
